package rhc.taskSchedule.taskSchedule.task;

import rhc.taskSchedule.entity.Task;
import rhc.taskSchedule.entity.TaskType;
import rhc.taskSchedule.taskSchedule.BasicInterface;

/**任务执行
 * @author lenovo
 *
 */
public interface TaskExecute extends BasicInterface {
	
	/**获取在执行的任务
	 * @return
	 * @throws Exception
	 */
	Task getTask() throws Exception;
	
	/**获取任务类型
	 * @return
	 * @throws Exception
	 */
	TaskType getTaskType() throws Exception;
	
}
